package com.uaf.vxalipaybill.api.vo.req;

import java.io.Serializable;

import javax.validation.constraints.NotBlank;

/**
 * @filename VxAlipayBillNotifyRespVo.java
 * @description 微信支付宝异步通知Vo
 * @author 马庆智
 * @date 2021/9/6 12:06
 */
public class VxAlipayBillNotifyReqVo implements Serializable {

	private static final long serialVersionUID = -2945884204715714661L;
	/**业务id*/
	@NotBlank(message = "业务id不能为空")
	private String businessId;
	/**微信支付宝授权状态 0-初始状态,1-授权成功，2-授权中，3-授权失败，4-本地查询结果*/
	@NotBlank(message = "授权状态不能为空")
	private String authStatus;
	/**账单类型 VX:微信，ALIPAY:支付宝*/
	@NotBlank(message = "账户类型不能为空")
	private String billType;
	/**证件号码*/
	@NotBlank(message = "证件号码不能为空")
	private String certNo;

	public String getBusinessId() {
		return businessId;
	}

	public void setBusinessId(String businessId) {
		this.businessId = businessId;
	}

	public String getAuthStatus() {
		return authStatus;
	}

	public void setAuthStatus(String authStatus) {
		this.authStatus = authStatus;
	}

	public String getBillType() {
		return billType;
	}

	public void setBillType(String billType) {
		this.billType = billType;
	}

	public String getCertNo() {
		return certNo;
	}

	public void setCertNo(String certNo) {
		this.certNo = certNo;
	}
}
